messageReceived{
  io.netty.channel.MessageEvent.getChannel
  if (!readingChunks) {
    io.netty.channel.MessageEvent.getMessage
    io.netty.handler.codec.http.HttpResponse.isChunked
      if (!isKeepAlive(response)) {
 else {
        io.netty.channel.Channels.succeededFuture
 else {
      readingChunks=true;
    io.netty.channel.MessageEvent.getMessage
    io.netty.handler.codec.http.HttpChunk.isLast
 io.netty.handler.codec.http.HttpChunk.isLast
}
exceptionCaught{
  io.netty.channel.ExceptionEvent.getChannel
    io.netty.channel.ExceptionEvent.getChannel
}
channelClosed{
}
